/*
 * Copyright the original author or authors.
 */
package com.derbysoft.core;

import org.hibernate.Query;
import org.hibernate.Session;

/**
 * <code>QueryCreator</code>,创建Query对象的工厂<br>
 * 当使用<code>DataAccessor</code>类的时候某些方法需要实现该接口以便提供有用的Query<br>
 *
 * @author snowway
 * @since 2005-09-20
 */
public interface QueryCreator {

    /**
     * 创建Query对象
     *
     * @param session {@link Session}
     * @return {@link Query}
     */
    Query createQuery(Session session);
}
